hr { margin-top: -2px; }
.m_nav { margin-top: 45px; }
.m_nav_li { display: inline-block; float: left; background-color: #1472c0; width: 163px; height: 53px; text-align: center; line-height: 53px; overflow: hidden; margin-right: 2px; }
.m_nav_li a { text-decoration: none; color: #fff; display: block; font-size: 14px; }
.m_nav_li a:hover { background-color: #fe8605; text-decoration: none; color: #fff; }
.part1 { margin-top: 37px; }
.h_color { color: #484848; }
.liu_color { color: #666; }
.six_size { font-size: 16px; }
.tew_size { font-size: 12px; }
.eleven_size { font-size: 12px; line-height: 16px; height: 30px; padding: 10px 8px 0; }
.part1_title{ width:1016px; height:79px; background: url(../images/t1.png) no-repeat center; position:relative;}
.part1_title .tit{ position:absolute; left:438px; top:50px; color:#888d91; font-size:24px;}
.part1_main { margin-top: 63px; text-align: center; }
.part1_main_li { float: left; line-height: 24px; padding-top: 30px; padding-bottom: 20px; text-align: center; overflow: hidden; position: relative; width: 255px; }
.part1_main_li:hover { background-color: #1472c0; }
.part1_main_li:hover .h_color { color: #fff; }
.part1_main_li:hover .six_size a { color: #fff; }
.part1_main_li dl dt { width: 96px; height: 96px; margin: 0 auto; }
.part1_main_li dl dt a { width: 96px; height: 96px; display: block; }
.dldl dt a { background: url(../images/bt1.png) no-repeat center; }
.dldm dt a { background: url(../images/bt2.png) no-repeat center; }
.dldn dt a { background: url(../images/bt3.png) no-repeat center; }
.dldo dt a { background: url(../images/bt4.png) no-repeat center; }
.part1_main_li:hover .dldl dt a { background: url(../images/bt1_h.png) no-repeat center; }
.part1_main_li:hover .dldm dt a { background: url(../images/bt2_h.png) no-repeat center; }
.part1_main_li:hover .dldn dt a { background: url(../images/bt3_h.png) no-repeat center; }
.part1_main_li:hover .dldo dt a { background: url(../images/bt4_h.png) no-repeat center; }
.part1_main_li.dldl:hover a { color: #fff; }
.part1_main_li:hover .liu_color { color: #fff; }
.dl_h { margin-top: 28px; }
.jiu_color { color: #999; }
.jia { border: 1px solid #dcdcdc; width: 95px; height: 27px; text-align: center; margin: 22px auto; }
.jia a { color: #999; text-decoration: none; display: block; width: 100%; }
.part1_main_li:hover .jia a { color: #fff; }
.jia2 { width: 95px; height: 32px; text-align: center; margin-top: 30px; color: #fff; margin-left: 452px; }
.jia2 a { display: block; border: 1px solid #649bcb; }
.jia2 a:hover { color: #fff; text-decoration: none; border: 1px solid #fff; }
.bt-line { border-bottom: 1px solid #666; width: 50%; margin: 20px auto 0; }
.part1_main_li:hover .bt-line { border-bottom: 1px solid #fff; }
.zhantin { position: absolute; z-index: -3; top: 0px; width: 255px; height: 410px; background: url(../images/zhantin.png) no-repeat 0 30px; _background: url(../images/zhantin2.png) no-repeat 0 30px; left: 0; }
.part2 { background: url(../images/gg.png) repeat center fixed; overflow: hidden; line-height: 30px; height: 780px; width: 100%; margin-top: 35px;  +margin-top:-25px!important;
padding-bottom: 30px; }
.p_tl2 { width: 100%; height: 71px; background: url(../images/t2.png) no-repeat center; _background: url(../images/t22.png) no-repeat center; }
.part2_main { margin-top: 60px; }
p.wenzi { margin-top: 63px; text-align: center; color: #fff; }
.e_size { font-size: 18px; font-weight: bold; }
.f_size { font-size: 14px; }
.guangyu_li { float: left; margin-right: 52px; list-style: none; }
.guangyu_li li { color: #ffc809; font-size: 18px; font-weight: bold; }
.guangyu_ul { text-align: center; margin-left: 318px; margin-top: 50px; overflow: hidden; }
.gy_pic { margin-top: 50px; text-align: center; height: 188px; clear: both; width: 1024px; }
.gy_pic_li { width: 105%; }
.gy_pic_li li { float: left; padding-right: 21px; height: 188px; width: 188px; }
.yongyou { padding: 30px 20px 0; }
.part3_li { display: inline-block; float: left; list-style: none; overflow: hidden; }
.part3 { text-align: center; margin-top: 75px; overflow: hidden; }
p.wenti_li { line-height: 27px; overflow: hidden; }
p.wenti_li a { color: #fff; text-decoration: none; }
p.wenti_li a:hover { text-decoration: underline; }
.wenti_div { background-color: #1472c0; width: 340px; height: 254px; overflow: hidden; text-align: left; padding: 20px; }
p.wenti { margin-bottom: 40px; }
.wenti_w li { list-style: none; }
.wenti_w { overflow: hidden; position: relative; margin-bottom: 10px; width: 100%; }
li.y_jia { position: absolute; right: 0; top: 0; }
.part4_li { overflow: hidden; }
.part4_li a { color: #666; text-decoration: none; }
.part4_li a:hover { color: #ff9908; }
.part4 { margin-top: 70px; overflow: hidden; }
.where p { color: #ff9908; font-size: 24px; }
.sc-btn { overflow: hidden; float: left; padding-top: 5px; }
.tubiao { float: left; padding-right: 2px; line-height: 35px; }
.tubiao a:hover img { background-color: #fff; }
.where { float: left; margin-left: 38px; }
.where { width: 700px; height: 90px; min-height: 25px; line-height: 30px; overflow: hidden; }
.where li { height: 30px; padding-left: 10px; }
.where li a { font-size: 18px; }
p.anniu { display: block; width: 86px; height: 29px; background-color: #ff9908; text-align: center; line-height: 29px; border-radius: 5px; }
p.anniu a { color: #fff; text-decoration: none; font-size: 13px; }
p.anniu a:hover { color: #fff; text-decoration: underline; }
.anniu_gd { float: right; }
.part5_li li { float: left; padding-left: 13px; list-style: none; font-size: 13px; }
.part5_li li a { color: #666; text-decoration: none; }
.part5_li li a:hover { color: #fe7b01; }
li.link a { color: #000; text-decoration: none; }
.part5 { border: 1px solid #dcdcdc; height: 60px; background-color: #fff; padding-top: 15px; margin-top: 70px; margin-bottom: 20px; }
.bottom_main_right li { margin-left: 10px; }
/* flexslider */
.flexslider { position: relative; overflow: hidden; min-width: 1018px; max-height: 680px; }
.slides { position: relative; z-index: 1; }
.slides li { text-align: center; }
.slides li a { display: block; max-height: 680px; text-align: center; }
.flex-control-nav { position: absolute; bottom: 20px; z-index: 100; width: 100%; text-align: center; }
.flex-control-nav li { display: inline; margin: 5px; width: 13px; height: 13px; }
.flex-control-nav a { display: inline-block; width: 13px; height: 13px; line-height: 40px; overflow: hidden; cursor: pointer; background: url(../images/b_do.png) no-repeat -23px 0; _background: url(../images/b_do2.png) no-repeat -23px 0; }
.flex-control-nav .flex-active { background-position: 0 0; }
.remnews{ margin-top:10px; overflow:hidden;}
.remnews dl{ width:163px; float:left; margin-right:9px;}
.remnews dt{ background-color:#1472c0; height:53px; text-align:center; line-height:53px; overflow:hidden;}
.remnews dt a{ text-decoration:none; color:#fff; font-size:14px;}
.remnews dd{ border:#739CC3 1px solid; padding:10px; height:100px; line-height:21px; overflow:hidden;}
.remnews dd li{ overflow:hidden; display:block; height:21px;}


.case{margin: 40px 0;}

.case_title{ width:1016px; height:79px; background: url(../images/case.png) no-repeat center; position:relative;margin-bottom: 30px;}
.case_title .tit{ position:absolute; left:462px; top:50px; color:#888d91; font-size:24px;}

.case img{width: 100%;}
.case p {
  line-height: 22px;
  overflow: hidden;
  font-size: 14px;
  height: 44px;
  padding: 5px;
}
.case .more{text-align: center;}
.case .more a {
  font-size: 16px;
  background-color: #1472c0;
  color: #fff;
  padding: 11px 22px;
  display: block;
  width: 100px;
  margin: 30px auto;
  border-radius: 5px;
}
.case .more a:hover{}